Of course right after I asked the question I notice this in the release notes 🤦♂️
Conditional views in columns of NavigationSplitView fail to update on some state changes. (91311311)
Workaround: Wrap the contents of the column in a ZStack.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: